Modelling Software Organisations
نویسندگان
چکیده
We view software construction as a social process embedded within organisational and cultural structures. To increase our understanding of the process of software construction we attempt to model not just individuals or teams but organisational wide processes. How can we begin to model such complex dynamic entitles composed of many interacting individuals? We outline our initial steps towards such an enterprise (employing multi-agent based simulation) and argue that this is a worthwhile endeavour if we are to increase our understanding of software production in the real world.
منابع مشابه
An integrated approach to simulation based learning in support of strategic and project management in software organisations
Industrial software development is a highly complex, dynamic task, which is not only determined by the choice of the right technologies but also – to a large degree – by the knowledge and skills of the people involved. The success of software organisations depends on its ability to facilitate continuous improvement of products and processes (strategic level) and on the effectiveness and efficie...
متن کاملVerification of a Quality Management Theory: Using a Delphi Study
Background A model of quality management called Strategic Collaborative Quality Management (SCQM) model was developed based on the quality management literature review, the findings of a survey on quality management assessment in healthcare organisations, semi-structured interviews with healthcare stakeholders, and a Delphi study on healthcare quality management experts. The purpose of this stu...
متن کاملThe Role of GQM in the PROFES Improvement Methodology
In the ESPRIT project PROFES (PROduct-Focused Improvement of Embedded Software processes) a goaldriven process improvement methodology been developed that combines and enhances methods like goaloriented measurement, product assessment, process assessment, and process modelling. So far, the PROFES improvement methodology has been applied in multiple projects at three industrial embedded software...
متن کاملA Unified Process Support Framework for Global Software Development
There is an increasing trend in global software development, where different parts of a software product are being developed in different organisations. The process aspect of such a distributed development environment is particularly important in order to ensure communication and coordination between the teams in different organisations. However different organisations may use different notatio...
متن کاملThe development that leads to the Cloud Computing Business Framework
The Cloud Computing Business Framework (CCBF) is proposed to help organisations achieve good Cloud design, deployment, migration and services. There are four key areas to be addressed: (i) Classification; (ii) Organisational Sustainability Modelling (OSM); (iii) Service Portability and (iv) Linkage. Each area’s focus is described, and we explain how each fits into the CCBF and work altogether. ...
متن کاملReflections on the Relationship Between BPR and Software Process Modelling
Business Process Re-engineering (BPR) is much in vogue both as an approach to the rationalisation of Corporate Organisations and as an aid to the design of the IT system which supports the Organisation. The eld of Software Process Modelling (SPM) started some 10 years ago with the objective of modelling and thence supporting the total set of software engineering activities necessary to develop ...
متن کامل